Upgrading an ASUS Taichi to Windows 10

Published in Computing. Updated 2016/01/05.

Last weekend I had a chance to hit my ASUS Taichi21 ultrabook/tablet with Windows 10 ☺

I hadn't bothered with the pre-RTM versions, so this was a voyage of discovery. Would it work smoothly? Would it cripple a key function?

The short answer is yes, all the basic things work, and after hunting down the appropriate packages on ASUS support site it is at the same level of functionality as on Windows 8.1. Some devices are not recognised, but the only one that I have noticed from that group is the accelerometer.

Bad omens

Before covering the upgrade itself, it's worth noting that ASUS themselves don't seem sure whether Windows 10 works on the Taichi21 and Taichi31 machines. ASUS Support Page - hanging during boot

:ASUS Support Page - no 'A' display

These two support posts were among the latest last weekend when I upgraded, and didn't exactly instil confidence that the three year old model would run Windows 10 ... which generally has the same requirements as the six year old Windows 7. Meanwhile, the same support site listed general upgrade advice on installing Windows 10 under the Taichi21 category, as if they expected the Taichi series to run the OS just fine.

The upgrade

The upgrade went as follows:

  1. Rebuild the machine back to stock Windows 8.1 Pro (starting on Windows 8 Pro and upgrading), using a retail disc rather than recovery media.
  2. Use the media creation tool for Windows 10 from Microsoft to create a flash drive.
  3. Use setup.exe on the image provided by the Windows 10 to start an upgrade.
  4. Accept Windows 10 installer's suggestion to download updates.
  5. Wait an eternity for multiple gigs of updates to download.
  6. Let Windows install.
  7. Install the ASUS support software for the Taichi's special features.

The ASUS packages installed so far are:

  • ATKPackage_Win8_64_Ver100028
  • CloseLid_Win8_64_VER118
  • Power4GearHybrid_Win8_VER308
  • SmartGesture_Win8_64_VER224
  • TaichiDisplayControl_Win864_VER1013
  • TaichiHome_Win8_64_VER1030
  • USBChargerPlus_Win8_64_Z215
  • VGA_Intel_Taichi_Win7_64_Win8_64_Z917102857
  • DPTF_Intel_Win7_8_VER6071084 (installed later)

Considering the support desk's pessimism, it was mildly surprising that things worked as well as they did. The stability of screen switching has improved considerably compared to Windows 8.1, on which it usually worked for the first couple of hours after each reboot. Windows 10 on the Taichi21 is quick and stable. I can only think that ASUS decided that would stop offering case-by-case support for the Taichi line because it didn't seem to sell very well. I got mine because it was one of the first ultrabooks to ship with both Windows 8 and a stylus (the Surface Pro was a bit slow to come down here), but it didn't stay on the market for long as the dual-screen design was supplanted by 360° hinges.

Following the upgrade, there are a some unrecognised devices but the machine is running fine.

Update - 5 Sep 2015

It seems that a more recent version of the Intel HD Graphics 4000 driver prevents external monitors being handled correctly, so that any attempt to reposition screens failed following a flicker. This was fixed by reapplying the VGA_Intel_Taichi_Win7_64_Win8_64_Z917102857 package and turning off automatic driver updates.

Update - 19 Sep 2015 - Screen rotation fix

Installed DPTF_Intel_Win7_8_VER6071084 (Intel Dynamic Thermal Platform Framework) today, which added drivers for the handful of unknown devices remaining in the device manager. This was under the Windows 8 category of the Taichi support site. After a couple of reboots Windows added the Rotation Lock option to the notification panel, but the "Lock rotation of this display" option under Display Settings was still locked to "On" and greyed-out, so screen auto-rotation didn't work.

The work-around to this was found on Eightforums via Tenforums. By editing the registry to set HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\AutoRotation\Enable to 1, screen auto-rotation is enabled again. The display settings dialogue still shows "Lock rotation of this display" as "On" though. I did find that for rotation to work, I had to bring up the Start menu - maybe at that point it polls the orientation sensor?

Update - 2 Oct 2015

The Intel graphics driver seems to get periodically upgraded despite following the instructions referenced in the 5th of September update to this article. So far I haven't found another way to block the upgrades, or force the logical screen positions to change on the latest version of the graphics driver.

Update - 5 Jan 2016 - Bluetooth co-existence issues

The few times I have switched Bluetooth on since upgrading the tablet have almost instantly caused the WiFi to intermittently drop out, at least when the signal strength is marginal. Maybe the WiFi and Bluetooth drivers that ship with Windows 10 don't do 2.4GHz co-existence properly, I don't know. Because I use Bluetooth infrequently this hasn't been a major problem, I generally just leave it off and WiFi works fine.

Screenshots

Waiting for updates to download. This was a bit odd, since I downloaded the image file for the flash drive only 6 hours earlier.

Finally installing...

And we're done (after installing all my usual applications)

Although the installation screen for Windows 10 does look slick, and very Metro, I think it would have been better reusing one of the best-looking progress bars in history...